home *** CD-ROM | disk | FTP | other *** search
- /* Overloading a function. */
- using System;
-
- namespace Chapter2 {
- class Class1 {
- static void Main() {
- string input;
- int iNumber1 = 0, iNumber2 = 0, iNumber3 = 0, iTotal;
-
- Console.WriteLine("Please enter two to three "
- + "numbers to be added\n"
- + "If you only have two numbers make "
- + "the third number equal to zero:\n");
-
- input = Console.ReadLine();
- iNumber1 = int.Parse(input);
- input = Console.ReadLine();
- iNumber2 = int.Parse(input);
- input = Console.ReadLine();
- iNumber3 = int.Parse(input);
-
- if (iNumber3 == 0)
- iTotal = Sum(iNumber1, iNumber2);
- else
- iTotal = Sum(iNumber1, iNumber2, iNumber3);
-
- Console.WriteLine("The Sum of these numbers was {0}", iTotal);
- }
-
- static int Sum(int iNumber1, int iNumber2) {
- int iSum;
- iSum = iNumber1 + iNumber2;
- return (iSum);
- }
-
- static int Sum(int iNumber1, int iNumber2, int iNumber3) {
- int iSum;
- iSum = iNumber1 + iNumber2 + iNumber3;
- return (iSum);
- }
- }
- }
-